xend: Use AUTO_PHP_SLOT where it ought to be
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 6 Apr 2009 12:49:59 +0000 (13:49 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 6 Apr 2009 12:49:59 +0000 (13:49 +0100)
Signed-off-by: Simon Horman <horms@vereg.net.au>
tools/python/xen/xend/XendDomainInfo.py

index 2d42927b10a54f1d4363673f72e43815da509803..644831b87db8c539694c99146f92d008d2152858 100644 (file)
@@ -620,7 +620,7 @@ class XendDomainInfo:
             pci_devs = pci_conf['devs']
             for x in pci_devs:
                 if (int(x['vslt'], 16) == int(new_dev['vslt'], 16) and
-                   int(x['vslt'], 16) != ):
+                   int(x['vslt'], 16) != AUTO_PHP_SLOT):
                     raise VmError("vslot %s already have a device." % (new_dev['vslt']))
 
                 if (int(x['domain'], 16) == int(new_dev['domain'], 16) and
@@ -1053,7 +1053,7 @@ class XendDomainInfo:
         if devnum >= pci_len:
             raise VmError("Device @ vslot 0x%x doesn't exist." % (vslot))
 
-        if vslot == 0:
+        if vslot == AUTO_PHP_SLOT:
             raise VmError("Device @ vslot 0x%x do not support hotplug." % (vslot))
 
         # Check the co-assignment.